package cn.com.sise.service;

import cn.com.sise.pojo.Assistance;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AssistanceService {
    //    增加帮助信息
    int insertAssistance(Assistance assistance);

    //    通过situation模糊更新帮助信息
    int updateAssistance(Assistance assistance);

    //    通过situation模糊查询帮助信息
    List<Assistance> selectAssistance(Assistance assistance);

    //获取帮助的分类（带分页）
    List<Assistance> getClassificationDis(@Param("start") int start, @Param("count") int count);

    //获取帮助的分类数（分页）
    int getClassificationDisTotal();

    //删除某类帮助
    void deleteForClass(Assistance assistance);

    //根据帮助ID删除帮助信息
    void deleteByHelpId(Assistance assistance);

    //根据帮助ID查找帮助
    Assistance getAssistanceById(int helpId);

    //获取所有的帮助
    List<Assistance> getAllAssistance();
}
